Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DPA-1564] fund mcm pdas changeset #16436

Merged
merged 11 commits into from
Feb 18, 2025

Conversation

ecPablo
Copy link
Contributor

@ecPablo ecPablo commented Feb 17, 2025

Needs: #16246

This pull request introduces new functionality for funding MCMS signers on the Solana blockchain. The changes include the addition of a new changeset class, corresponding test cases, and a helper function to facilitate the funding process.

New functionality for funding MCMS signers:

  • New Changeset Class:

    • deployment/common/changeset/solana/fund_mcm_pdas.go: Introduced the FundMCMSignersChangeset class, which includes methods for verifying preconditions and applying the funding changeset. This class ensures that the deployer has sufficient funds and that the MCMS contracts are deployed before proceeding with the funding.
  • Test Cases:

  • Helper Function:

@ecPablo ecPablo force-pushed the ecpablo/solana-mcms-signer-funding branch from 63f5f6d to b6a100b Compare February 17, 2025 18:05
@ecPablo ecPablo changed the base branch from ecpablo/solana-ccip-transfer-ownership to develop February 17, 2025 18:09
@ecPablo ecPablo changed the base branch from develop to ecpablo/solana-ccip-transfer-ownership February 17, 2025 18:34
@ecPablo ecPablo changed the base branch from ecpablo/solana-ccip-transfer-ownership to develop February 17, 2025 18:35
@ecPablo ecPablo changed the base branch from develop to ecpablo/solana-ccip-transfer-ownership February 17, 2025 18:37
@ecPablo ecPablo changed the base branch from ecpablo/solana-ccip-transfer-ownership to develop February 17, 2025 18:38
@ecPablo ecPablo changed the base branch from develop to ecpablo/solana-ccip-transfer-ownership February 17, 2025 18:48
Copy link
Contributor

github-actions bot commented Feb 17, 2025

AER Report: CI Core ran successfully ✅

aer_workflow , commit

AER Report: Operator UI CI ran successfully ✅

aer_workflow , commit

Copy link
Contributor

Flakeguard Summary

Ran new or updated tests between develop and 3365e8d (ecpablo/solana-mcms-signer-funding).

View Flaky Detector Details | Compare Changes

Found Flaky Tests ❌

1 Results
Name Pass Ratio Panicked? Timed Out? Race? Runs Successes Failures Skips Package Package Panicked? Avg Duration Code Owners
TestFundMCMSignersChangeset_Apply 0% false false false 3 0 3 0 github.com/smartcontractkit/chainlink/deployment/common/changeset/solana false 1m1.233333333s @smartcontractkit/ccip-tooling, @smartcontractkit/ccip-offchain, @smartcontractkit/keystone, @smartcontractkit/core, @smartcontractkit/deployment-automation

Artifacts

For detailed logs of the failed tests, please refer to the artifact failed-test-results-with-logs.json.

@ecPablo ecPablo force-pushed the ecpablo/solana-mcms-signer-funding branch from 3365e8d to 9b45def Compare February 17, 2025 18:57
@ecPablo ecPablo closed this Feb 17, 2025
@ecPablo ecPablo force-pushed the ecpablo/solana-mcms-signer-funding branch from 9b45def to 2f28357 Compare February 17, 2025 18:59
@ecPablo ecPablo reopened this Feb 17, 2025
@ecPablo ecPablo marked this pull request as ready for review February 17, 2025 20:01
@ecPablo ecPablo requested review from a team as code owners February 17, 2025 20:01
@ecPablo ecPablo requested review from winder, asoliman92, makramkd, dimkouv, mateusz-sekara, 0xAustinWang and 0xnogo and removed request for a team February 17, 2025 20:01
Copy link
Contributor

Flakeguard Summary

Ran new or updated tests between ecpablo/solana-ccip-transfer-ownership and eaa1af5 (ecpablo/solana-mcms-signer-funding).

View Flaky Detector Details | Compare Changes

Found Flaky Tests ❌

1 Results
Name Pass Ratio Panicked? Timed Out? Race? Runs Successes Failures Skips Package Package Panicked? Avg Duration Code Owners
TestFundMCMSignersChangeset_Apply 0% false false false 3 0 3 0 github.com/smartcontractkit/chainlink/deployment/common/changeset/solana false 51.216666666s @smartcontractkit/ccip-tooling, @smartcontractkit/ccip-offchain, @smartcontractkit/keystone, @smartcontractkit/core, @smartcontractkit/deployment-automation

Artifacts

For detailed logs of the failed tests, please refer to the artifact failed-test-results-with-logs.json.

Copy link
Contributor

Flakeguard Summary

Ran new or updated tests between ecpablo/solana-ccip-transfer-ownership and df66f21 (ecpablo/solana-mcms-signer-funding).

View Flaky Detector Details | Compare Changes

Found Flaky Tests ❌

1 Results
Name Pass Ratio Panicked? Timed Out? Race? Runs Successes Failures Skips Package Package Panicked? Avg Duration Code Owners
TestFundMCMSignersChangeset_Apply 0% false false false 3 0 3 0 github.com/smartcontractkit/chainlink/deployment/common/changeset/solana false 50.226666666s @smartcontractkit/ccip-tooling, @smartcontractkit/ccip-offchain, @smartcontractkit/keystone, @smartcontractkit/core, @smartcontractkit/deployment-automation

Artifacts

For detailed logs of the failed tests, please refer to the artifact failed-test-results-with-logs.json.

Base automatically changed from ecpablo/solana-ccip-transfer-ownership to develop February 17, 2025 21:59
@ecPablo ecPablo force-pushed the ecpablo/solana-mcms-signer-funding branch from 0f3bdbd to 5926d60 Compare February 17, 2025 22:24
Copy link
Collaborator

@graham-chainlink graham-chainlink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You have a few lint errors too

Copy link
Contributor

Flakeguard Summary

Ran new or updated tests between develop and cbc2c61 (ecpablo/solana-mcms-signer-funding).

View Flaky Detector Details | Compare Changes

Found Flaky Tests ❌

1 Results
Name Pass Ratio Panicked? Timed Out? Race? Runs Successes Failures Skips Package Package Panicked? Avg Duration Code Owners
TestFundMCMSignersChangeset_Apply 0% false false false 3 0 3 0 github.com/smartcontractkit/chainlink/deployment/common/changeset/solana false 43.333333333s @smartcontractkit/ccip-tooling, @smartcontractkit/ccip-offchain, @smartcontractkit/keystone, @smartcontractkit/core, @smartcontractkit/deployment-automation

Artifacts

For detailed logs of the failed tests, please refer to the artifact failed-test-results-with-logs.json.

@graham-chainlink graham-chainlink added this pull request to the merge queue Feb 18, 2025
Merged via the queue into develop with commit 42b0c8f Feb 18, 2025
162 checks passed
@graham-chainlink graham-chainlink deleted the ecpablo/solana-mcms-signer-funding branch February 18, 2025 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants